import {each} from 'lodash'
// 帮助文档类型

/**
 * 将数组转换为map，生成的key
 * @param arr 源数组
 * @param k 转换后的map的key取的源字段
 * @param v 转换后的map的value取的源字段
 */
const arr2map = function (arr, k = 'value', v = 'name') {
  let m = {}
  each(arr, (item) => {
    m[item[k]] = item[v]
  })
  return m
}

// 商品类型字典
const goodTypes = [
  {name: '全部类型', value: 0},
  {name: '母婴用品', value: 1},
  {name: '生活用品', value: 2},
  {name: '家居用品', value: 3}
]
goodTypes.typeMap = arr2map(goodTypes)

export default goodTypes
